package com.goodfox.web.generic.attribute.entity;

import java.io.Serializable;
import java.util.List;

import com.goodfox.web.generic.provide.annotation.DbEntity;
import com.goodfox.web.generic.provide.annotation.DbField;

@DbEntity(comment="属性类型",table="DSYS_ATTRIBUTE")
public class AtrType implements Serializable {

	@DbField(comment="实例化UID",meaning=false)
	private static final long serialVersionUID = 7072847751894314947L;

	@DbField(comment="属性类型名",column="ATR_TNAME",javaType="String",dataType="VARCHAR2",maxLength=30)
	private String typeName;

	@DbField(comment="属性类型值",column="ATR_TVALUE",export=false,javaType="String",dataType="VARCHAR2",maxLength=2)
	private String typeValue;

	@DbField(comment="使用方式",column="ATR_USE",export=false,javaType="String",dataType="VARCHAR2",maxLength=2)
	private String useType;

	@DbField(comment="属性Id",javaType="List",export=false)
	private List atrIdList;

	@DbField(comment="属性排序",javaType="List",export=false)
	private List atrSortList;

	@DbField(comment="属性内容名",javaType="List",export=false)
	private List atrNameList;

	@DbField(comment="属性内容")
	private String atrNames;

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getTypeValue() {
		return typeValue;
	}

	public void setTypeValue(String typeValue) {
		this.typeValue = typeValue;
	}

	public String getUseType() {
		return useType;
	}

	public void setUseType(String useType) {
		this.useType = useType;
	}

	public List getAtrIdList() {
		return atrIdList;
	}

	public void setAtrIdList(List atrIdList) {
		this.atrIdList = atrIdList;
	}

	public List getAtrSortList() {
		return atrSortList;
	}

	public void setAtrSortList(List atrSortList) {
		this.atrSortList = atrSortList;
	}

	public List getAtrNameList() {
		return atrNameList;
	}

	public void setAtrNameList(List atrNameList) {
		this.atrNameList = atrNameList;
	}

	public String getAtrNames() {
		return atrNames;
	}

	public void setAtrNames(String atrNames) {
		this.atrNames = atrNames;
	}
}
